package com.yxinsur.imc.business.vo;

import com.yxinsur.imc.common.annotation.Excel;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 协议-费用科目对应口径（暨口径达式配置）对象 imc_contract_expense_expression
 *
 * @author imc
 * @date 2021-07-28
 */
@EqualsAndHashCode(callSuper = false)
@Data
public class ContractExpenseExpressionVo {
    private static final long serialVersionUID = 1L;

    @Excel(name = "协议费用科目ID")
    private Long contractExpenseId;

    @Excel(name = "协议费用科目表达式ID")
    private Long contractExpenseExpressionId;

    @Excel(name = "序号")
    private Long order;

    @Excel(name = "变量名")
    private String variableName;

    @Excel(name = "运算符")
    private String operator;

    @Excel(name = "逻辑运算符")
    private String logicalOperator;

    @Excel(name = "处理策略编码")
    private String strategyCode;

    @Excel(name = "变量值")
    private String variableValue;

    @Excel(name = "表达式括号索引位置")
    private String parenthesesIndex;
}
